 /*
  * Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved
    iip.h  - inverse initial permutation lookup table,
			       L and R blocks to long aligned char string
*/
static unsigned long IIP[16][256] = {
/* B long Byte 0 */
{	           0,             0,    0x80000000,    0x80000000,
	    0x800000,      0x800000,    0x80800000,    0x80800000,
	      0x8000,        0x8000,    0x80008000,    0x80008000,
	    0x808000,      0x808000,    0x80808000,    0x80808000,
	        0x80,          0x80,    0x80000080,    0x80000080,
	    0x800080,      0x800080,    0x80800080,    0x80800080,
	      0x8080,        0x8080,    0x80008080,    0x80008080,
	    0x808080,      0x808080,    0x80808080,    0x80808080,
	           0,             0,    0x80000000,    0x80000000,
	    0x800000,      0x800000,    0x80800000,    0x80800000,
	      0x8000,        0x8000,    0x80008000,    0x80008000,
	    0x808000,      0x808000,    0x80808000,    0x80808000,
	        0x80,          0x80,    0x80000080,    0x80000080,
	    0x800080,      0x800080,    0x80800080,    0x80800080,
	      0x8080,        0x8080,    0x80008080,    0x80008080,
	    0x808080,      0x808080,    0x80808080,    0x80808080,
	           0,             0,    0x80000000,    0x80000000,
	    0x800000,      0x800000,    0x80800000,    0x80800000,
	      0x8000,        0x8000,    0x80008000,    0x80008000,
	    0x808000,      0x808000,    0x80808000,    0x80808000,
	        0x80,          0x80,    0x80000080,    0x80000080,
	    0x800080,      0x800080,    0x80800080,    0x80800080,
	      0x8080,        0x8080,    0x80008080,    0x80008080,
	    0x808080,      0x808080,    0x80808080,    0x80808080,
	           0,             0,    0x80000000,    0x80000000,
	    0x800000,      0x800000,    0x80800000,    0x80800000,
	      0x8000,        0x8000,    0x80008000,    0x80008000,
	    0x808000,      0x808000,    0x80808000,    0x80808000,
	        0x80,          0x80,    0x80000080,    0x80000080,
	    0x800080,      0x800080,    0x80800080,    0x80800080,
	      0x8080,        0x8080,    0x80008080,    0x80008080,
	    0x808080,      0x808080,    0x80808080,    0x80808080,
	           0,             0,    0x80000000,    0x80000000,
	    0x800000,      0x800000,    0x80800000,    0x80800000,
	      0x8000,        0x8000,    0x80008000,    0x80008000,
	    0x808000,      0x808000,    0x80808000,    0x80808000,
	        0x80,          0x80,    0x80000080,    0x80000080,
	    0x800080,      0x800080,    0x80800080,    0x80800080,
	      0x8080,        0x8080,    0x80008080,    0x80008080,
	    0x808080,      0x808080,    0x80808080,    0x80808080,
	           0,             0,    0x80000000,    0x80000000,
	    0x800000,      0x800000,    0x80800000,    0x80800000,
	      0x8000,        0x8000,    0x80008000,    0x80008000,
	    0x808000,      0x808000,    0x80808000,    0x80808000,
	        0x80,          0x80,    0x80000080,    0x80000080,
	    0x800080,      0x800080,    0x80800080,    0x80800080,
	      0x8080,        0x8080,    0x80008080,    0x80008080,
	    0x808080,      0x808080,    0x80808080,    0x80808080,
	           0,             0,    0x80000000,    0x80000000,
	    0x800000,      0x800000,    0x80800000,    0x80800000,
	      0x8000,        0x8000,    0x80008000,    0x80008000,
	    0x808000,      0x808000,    0x80808000,    0x80808000,
	        0x80,          0x80,    0x80000080,    0x80000080,
	    0x800080,      0x800080,    0x80800080,    0x80800080,
	      0x8080,        0x8080,    0x80008080,    0x80008080,
	    0x808080,      0x808080,    0x80808080,    0x80808080,
	           0,             0,    0x80000000,    0x80000000,
	    0x800000,      0x800000,    0x80800000,    0x80800000,
	      0x8000,        0x8000,    0x80008000,    0x80008000,
	    0x808000,      0x808000,    0x80808000,    0x80808000,
	        0x80,          0x80,    0x80000080,    0x80000080,
	    0x800080,      0x800080,    0x80800080,    0x80800080,
	      0x8080,        0x8080,    0x80008080,    0x80008080,
	    0x808080,      0x808080,    0x80808080,    0x80808080,
	},
/* B long Byte 1 */
{	           0,             0,    0x20000000,    0x20000000,
	    0x200000,      0x200000,    0x20200000,    0x20200000,
	      0x2000,        0x2000,    0x20002000,    0x20002000,
	    0x202000,      0x202000,    0x20202000,    0x20202000,
	        0x20,          0x20,    0x20000020,    0x20000020,
	    0x200020,      0x200020,    0x20200020,    0x20200020,
	      0x2020,        0x2020,    0x20002020,    0x20002020,
	    0x202020,      0x202020,    0x20202020,    0x20202020,
	           0,             0,    0x20000000,    0x20000000,
	    0x200000,      0x200000,    0x20200000,    0x20200000,
	      0x2000,        0x2000,    0x20002000,    0x20002000,
	    0x202000,      0x202000,    0x20202000,    0x20202000,
	        0x20,          0x20,    0x20000020,    0x20000020,
	    0x200020,      0x200020,    0x20200020,    0x20200020,
	      0x2020,        0x2020,    0x20002020,    0x20002020,
	    0x202020,      0x202020,    0x20202020,    0x20202020,
	           0,             0,    0x20000000,    0x20000000,
	    0x200000,      0x200000,    0x20200000,    0x20200000,
	      0x2000,        0x2000,    0x20002000,    0x20002000,
	    0x202000,      0x202000,    0x20202000,    0x20202000,
	        0x20,          0x20,    0x20000020,    0x20000020,
	    0x200020,      0x200020,    0x20200020,    0x20200020,
	      0x2020,        0x2020,    0x20002020,    0x20002020,
	    0x202020,      0x202020,    0x20202020,    0x20202020,
	           0,             0,    0x20000000,    0x20000000,
	    0x200000,      0x200000,    0x20200000,    0x20200000,
	      0x2000,        0x2000,    0x20002000,    0x20002000,
	    0x202000,      0x202000,    0x20202000,    0x20202000,
	        0x20,          0x20,    0x20000020,    0x20000020,
	    0x200020,      0x200020,    0x20200020,    0x20200020,
	      0x2020,        0x2020,    0x20002020,    0x20002020,
	    0x202020,      0x202020,    0x20202020,    0x20202020,
	           0,             0,    0x20000000,    0x20000000,
	    0x200000,      0x200000,    0x20200000,    0x20200000,
	      0x2000,        0x2000,    0x20002000,    0x20002000,
	    0x202000,      0x202000,    0x20202000,    0x20202000,
	        0x20,          0x20,    0x20000020,    0x20000020,
	    0x200020,      0x200020,    0x20200020,    0x20200020,
	      0x2020,        0x2020,    0x20002020,    0x20002020,
	    0x202020,      0x202020,    0x20202020,    0x20202020,
	           0,             0,    0x20000000,    0x20000000,
	    0x200000,      0x200000,    0x20200000,    0x20200000,
	      0x2000,        0x2000,    0x20002000,    0x20002000,
	    0x202000,      0x202000,    0x20202000,    0x20202000,
	        0x20,          0x20,    0x20000020,    0x20000020,
	    0x200020,      0x200020,    0x20200020,    0x20200020,
	      0x2020,        0x2020,    0x20002020,    0x20002020,
	    0x202020,      0x202020,    0x20202020,    0x20202020,
	           0,             0,    0x20000000,    0x20000000,
	    0x200000,      0x200000,    0x20200000,    0x20200000,
	      0x2000,        0x2000,    0x20002000,    0x20002000,
	    0x202000,      0x202000,    0x20202000,    0x20202000,
	        0x20,          0x20,    0x20000020,    0x20000020,
	    0x200020,      0x200020,    0x20200020,    0x20200020,
	      0x2020,        0x2020,    0x20002020,    0x20002020,
	    0x202020,      0x202020,    0x20202020,    0x20202020,
	           0,             0,    0x20000000,    0x20000000,
	    0x200000,      0x200000,    0x20200000,    0x20200000,
	      0x2000,        0x2000,    0x20002000,    0x20002000,
	    0x202000,      0x202000,    0x20202000,    0x20202000,
	        0x20,          0x20,    0x20000020,    0x20000020,
	    0x200020,      0x200020,    0x20200020,    0x20200020,
	      0x2020,        0x2020,    0x20002020,    0x20002020,
	    0x202020,      0x202020,    0x20202020,    0x20202020,
	},
/* B long Byte 2 */
{	           0,             0,     0x8000000,     0x8000000,
	     0x80000,       0x80000,     0x8080000,     0x8080000,
	       0x800,         0x800,     0x8000800,     0x8000800,
	     0x80800,       0x80800,     0x8080800,     0x8080800,
	         0x8,           0x8,     0x8000008,     0x8000008,
	     0x80008,       0x80008,     0x8080008,     0x8080008,
	       0x808,         0x808,     0x8000808,     0x8000808,
	     0x80808,       0x80808,     0x8080808,     0x8080808,
	           0,             0,     0x8000000,     0x8000000,
	     0x80000,       0x80000,     0x8080000,     0x8080000,
	       0x800,         0x800,     0x8000800,     0x8000800,
	     0x80800,       0x80800,     0x8080800,     0x8080800,
	         0x8,           0x8,     0x8000008,     0x8000008,
	     0x80008,       0x80008,     0x8080008,     0x8080008,
	       0x808,         0x808,     0x8000808,     0x8000808,
	     0x80808,       0x80808,     0x8080808,     0x8080808,
	           0,             0,     0x8000000,     0x8000000,
	     0x80000,       0x80000,     0x8080000,     0x8080000,
	       0x800,         0x800,     0x8000800,     0x8000800,
	     0x80800,       0x80800,     0x8080800,     0x8080800,
	         0x8,           0x8,     0x8000008,     0x8000008,
	     0x80008,       0x80008,     0x8080008,     0x8080008,
	       0x808,         0x808,     0x8000808,     0x8000808,
	     0x80808,       0x80808,     0x8080808,     0x8080808,
	           0,             0,     0x8000000,     0x8000000,
	     0x80000,       0x80000,     0x8080000,     0x8080000,
	       0x800,         0x800,     0x8000800,     0x8000800,
	     0x80800,       0x80800,     0x8080800,     0x8080800,
	         0x8,           0x8,     0x8000008,     0x8000008,
	     0x80008,       0x80008,     0x8080008,     0x8080008,
	       0x808,         0x808,     0x8000808,     0x8000808,
	     0x80808,       0x80808,     0x8080808,     0x8080808,
	           0,             0,     0x8000000,     0x8000000,
	     0x80000,       0x80000,     0x8080000,     0x8080000,
	       0x800,         0x800,     0x8000800,     0x8000800,
	     0x80800,       0x80800,     0x8080800,     0x8080800,
	         0x8,           0x8,     0x8000008,     0x8000008,
	     0x80008,       0x80008,     0x8080008,     0x8080008,
	       0x808,         0x808,     0x8000808,     0x8000808,
	     0x80808,       0x80808,     0x8080808,     0x8080808,
	           0,             0,     0x8000000,     0x8000000,
	     0x80000,       0x80000,     0x8080000,     0x8080000,
	       0x800,         0x800,     0x8000800,     0x8000800,
	     0x80800,       0x80800,     0x8080800,     0x8080800,
	         0x8,           0x8,     0x8000008,     0x8000008,
	     0x80008,       0x80008,     0x8080008,     0x8080008,
	       0x808,         0x808,     0x8000808,     0x8000808,
	     0x80808,       0x80808,     0x8080808,     0x8080808,
	           0,             0,     0x8000000,     0x8000000,
	     0x80000,       0x80000,     0x8080000,     0x8080000,
	       0x800,         0x800,     0x8000800,     0x8000800,
	     0x80800,       0x80800,     0x8080800,     0x8080800,
	         0x8,           0x8,     0x8000008,     0x8000008,
	     0x80008,       0x80008,     0x8080008,     0x8080008,
	       0x808,         0x808,     0x8000808,     0x8000808,
	     0x80808,       0x80808,     0x8080808,     0x8080808,
	           0,             0,     0x8000000,     0x8000000,
	     0x80000,       0x80000,     0x8080000,     0x8080000,
	       0x800,         0x800,     0x8000800,     0x8000800,
	     0x80800,       0x80800,     0x8080800,     0x8080800,
	         0x8,           0x8,     0x8000008,     0x8000008,
	     0x80008,       0x80008,     0x8080008,     0x8080008,
	       0x808,         0x808,     0x8000808,     0x8000808,
	     0x80808,       0x80808,     0x8080808,     0x8080808,
	},
/* B long Byte 3 */
{	           0,             0,     0x2000000,     0x2000000,
	     0x20000,       0x20000,     0x2020000,     0x2020000,
	       0x200,         0x200,     0x2000200,     0x2000200,
	     0x20200,       0x20200,     0x2020200,     0x2020200,
	         0x2,           0x2,     0x2000002,     0x2000002,
	     0x20002,       0x20002,     0x2020002,     0x2020002,
	       0x202,         0x202,     0x2000202,     0x2000202,
	     0x20202,       0x20202,     0x2020202,     0x2020202,
	           0,             0,     0x2000000,     0x2000000,
	     0x20000,       0x20000,     0x2020000,     0x2020000,
	       0x200,         0x200,     0x2000200,     0x2000200,
	     0x20200,       0x20200,     0x2020200,     0x2020200,
	         0x2,           0x2,     0x2000002,     0x2000002,
	     0x20002,       0x20002,     0x2020002,     0x2020002,
	       0x202,         0x202,     0x2000202,     0x2000202,
	     0x20202,       0x20202,     0x2020202,     0x2020202,
	           0,             0,     0x2000000,     0x2000000,
	     0x20000,       0x20000,     0x2020000,     0x2020000,
	       0x200,         0x200,     0x2000200,     0x2000200,
	     0x20200,       0x20200,     0x2020200,     0x2020200,
	         0x2,           0x2,     0x2000002,     0x2000002,
	     0x20002,       0x20002,     0x2020002,     0x2020002,
	       0x202,         0x202,     0x2000202,     0x2000202,
	     0x20202,       0x20202,     0x2020202,     0x2020202,
	           0,             0,     0x2000000,     0x2000000,
	     0x20000,       0x20000,     0x2020000,     0x2020000,
	       0x200,         0x200,     0x2000200,     0x2000200,
	     0x20200,       0x20200,     0x2020200,     0x2020200,
	         0x2,           0x2,     0x2000002,     0x2000002,
	     0x20002,       0x20002,     0x2020002,     0x2020002,
	       0x202,         0x202,     0x2000202,     0x2000202,
	     0x20202,       0x20202,     0x2020202,     0x2020202,
	           0,             0,     0x2000000,     0x2000000,
	     0x20000,       0x20000,     0x2020000,     0x2020000,
	       0x200,         0x200,     0x2000200,     0x2000200,
	     0x20200,       0x20200,     0x2020200,     0x2020200,
	         0x2,           0x2,     0x2000002,     0x2000002,
	     0x20002,       0x20002,     0x2020002,     0x2020002,
	       0x202,         0x202,     0x2000202,     0x2000202,
	     0x20202,       0x20202,     0x2020202,     0x2020202,
	           0,             0,     0x2000000,     0x2000000,
	     0x20000,       0x20000,     0x2020000,     0x2020000,
	       0x200,         0x200,     0x2000200,     0x2000200,
	     0x20200,       0x20200,     0x2020200,     0x2020200,
	         0x2,           0x2,     0x2000002,     0x2000002,
	     0x20002,       0x20002,     0x2020002,     0x2020002,
	       0x202,         0x202,     0x2000202,     0x2000202,
	     0x20202,       0x20202,     0x2020202,     0x2020202,
	           0,             0,     0x2000000,     0x2000000,
	     0x20000,       0x20000,     0x2020000,     0x2020000,
	       0x200,         0x200,     0x2000200,     0x2000200,
	     0x20200,       0x20200,     0x2020200,     0x2020200,
	         0x2,           0x2,     0x2000002,     0x2000002,
	     0x20002,       0x20002,     0x2020002,     0x2020002,
	       0x202,         0x202,     0x2000202,     0x2000202,
	     0x20202,       0x20202,     0x2020202,     0x2020202,
	           0,             0,     0x2000000,     0x2000000,
	     0x20000,       0x20000,     0x2020000,     0x2020000,
	       0x200,         0x200,     0x2000200,     0x2000200,
	     0x20200,       0x20200,     0x2020200,     0x2020200,
	         0x2,           0x2,     0x2000002,     0x2000002,
	     0x20002,       0x20002,     0x2020002,     0x2020002,
	       0x202,         0x202,     0x2000202,     0x2000202,
	     0x20202,       0x20202,     0x2020202,     0x2020202,
	},
/* B long Byte 4 */
{	           0,             0,    0x40000000,    0x40000000,
	    0x400000,      0x400000,    0x40400000,    0x40400000,
	      0x4000,        0x4000,    0x40004000,    0x40004000,
	    0x404000,      0x404000,    0x40404000,    0x40404000,
	        0x40,          0x40,    0x40000040,    0x40000040,
	    0x400040,      0x400040,    0x40400040,    0x40400040,
	      0x4040,        0x4040,    0x40004040,    0x40004040,
	    0x404040,      0x404040,    0x40404040,    0x40404040,
	           0,             0,    0x40000000,    0x40000000,
	    0x400000,      0x400000,    0x40400000,    0x40400000,
	      0x4000,        0x4000,    0x40004000,    0x40004000,
	    0x404000,      0x404000,    0x40404000,    0x40404000,
	        0x40,          0x40,    0x40000040,    0x40000040,
	    0x400040,      0x400040,    0x40400040,    0x40400040,
	      0x4040,        0x4040,    0x40004040,    0x40004040,
	    0x404040,      0x404040,    0x40404040,    0x40404040,
	           0,             0,    0x40000000,    0x40000000,
	    0x400000,      0x400000,    0x40400000,    0x40400000,
	      0x4000,        0x4000,    0x40004000,    0x40004000,
	    0x404000,      0x404000,    0x40404000,    0x40404000,
	        0x40,          0x40,    0x40000040,    0x40000040,
	    0x400040,      0x400040,    0x40400040,    0x40400040,
	      0x4040,        0x4040,    0x40004040,    0x40004040,
	    0x404040,      0x404040,    0x40404040,    0x40404040,
	           0,             0,    0x40000000,    0x40000000,
	    0x400000,      0x400000,    0x40400000,    0x40400000,
	      0x4000,        0x4000,    0x40004000,    0x40004000,
	    0x404000,      0x404000,    0x40404000,    0x40404000,
	        0x40,          0x40,    0x40000040,    0x40000040,
	    0x400040,      0x400040,    0x40400040,    0x40400040,
	      0x4040,        0x4040,    0x40004040,    0x40004040,
	    0x404040,      0x404040,    0x40404040,    0x40404040,
	           0,             0,    0x40000000,    0x40000000,
	    0x400000,      0x400000,    0x40400000,    0x40400000,
	      0x4000,        0x4000,    0x40004000,    0x40004000,
	    0x404000,      0x404000,    0x40404000,    0x40404000,
	        0x40,          0x40,    0x40000040,    0x40000040,
	    0x400040,      0x400040,    0x40400040,    0x40400040,
	      0x4040,        0x4040,    0x40004040,    0x40004040,
	    0x404040,      0x404040,    0x40404040,    0x40404040,
	           0,             0,    0x40000000,    0x40000000,
	    0x400000,      0x400000,    0x40400000,    0x40400000,
	      0x4000,        0x4000,    0x40004000,    0x40004000,
	    0x404000,      0x404000,    0x40404000,    0x40404000,
	        0x40,          0x40,    0x40000040,    0x40000040,
	    0x400040,      0x400040,    0x40400040,    0x40400040,
	      0x4040,        0x4040,    0x40004040,    0x40004040,
	    0x404040,      0x404040,    0x40404040,    0x40404040,
	           0,             0,    0x40000000,    0x40000000,
	    0x400000,      0x400000,    0x40400000,    0x40400000,
	      0x4000,        0x4000,    0x40004000,    0x40004000,
	    0x404000,      0x404000,    0x40404000,    0x40404000,
	        0x40,          0x40,    0x40000040,    0x40000040,
	    0x400040,      0x400040,    0x40400040,    0x40400040,
	      0x4040,        0x4040,    0x40004040,    0x40004040,
	    0x404040,      0x404040,    0x40404040,    0x40404040,
	           0,             0,    0x40000000,    0x40000000,
	    0x400000,      0x400000,    0x40400000,    0x40400000,
	      0x4000,        0x4000,    0x40004000,    0x40004000,
	    0x404000,      0x404000,    0x40404000,    0x40404000,
	        0x40,          0x40,    0x40000040,    0x40000040,
	    0x400040,      0x400040,    0x40400040,    0x40400040,
	      0x4040,        0x4040,    0x40004040,    0x40004040,
	    0x404040,      0x404040,    0x40404040,    0x40404040,
	},
/* B long Byte 5 */
{	           0,             0,    0x10000000,    0x10000000,
	    0x100000,      0x100000,    0x10100000,    0x10100000,
	      0x1000,        0x1000,    0x10001000,    0x10001000,
	    0x101000,      0x101000,    0x10101000,    0x10101000,
	        0x10,          0x10,    0x10000010,    0x10000010,
	    0x100010,      0x100010,    0x10100010,    0x10100010,
	      0x1010,        0x1010,    0x10001010,    0x10001010,
	    0x101010,      0x101010,    0x10101010,    0x10101010,
	           0,             0,    0x10000000,    0x10000000,
	    0x100000,      0x100000,    0x10100000,    0x10100000,
	      0x1000,        0x1000,    0x10001000,    0x10001000,
	    0x101000,      0x101000,    0x10101000,    0x10101000,
	        0x10,          0x10,    0x10000010,    0x10000010,
	    0x100010,      0x100010,    0x10100010,    0x10100010,
	      0x1010,        0x1010,    0x10001010,    0x10001010,
	    0x101010,      0x101010,    0x10101010,    0x10101010,
	           0,             0,    0x10000000,    0x10000000,
	    0x100000,      0x100000,    0x10100000,    0x10100000,
	      0x1000,        0x1000,    0x10001000,    0x10001000,
	    0x101000,      0x101000,    0x10101000,    0x10101000,
	        0x10,          0x10,    0x10000010,    0x10000010,
	    0x100010,      0x100010,    0x10100010,    0x10100010,
	      0x1010,        0x1010,    0x10001010,    0x10001010,
	    0x101010,      0x101010,    0x10101010,    0x10101010,
	           0,             0,    0x10000000,    0x10000000,
	    0x100000,      0x100000,    0x10100000,    0x10100000,
	      0x1000,        0x1000,    0x10001000,    0x10001000,
	    0x101000,      0x101000,    0x10101000,    0x10101000,
	        0x10,          0x10,    0x10000010,    0x10000010,
	    0x100010,      0x100010,    0x10100010,    0x10100010,
	      0x1010,        0x1010,    0x10001010,    0x10001010,
	    0x101010,      0x101010,    0x10101010,    0x10101010,
	           0,             0,    0x10000000,    0x10000000,
	    0x100000,      0x100000,    0x10100000,    0x10100000,
	      0x1000,        0x1000,    0x10001000,    0x10001000,
	    0x101000,      0x101000,    0x10101000,    0x10101000,
	        0x10,          0x10,    0x10000010,    0x10000010,
	    0x100010,      0x100010,    0x10100010,    0x10100010,
	      0x1010,        0x1010,    0x10001010,    0x10001010,
	    0x101010,      0x101010,    0x10101010,    0x10101010,
	           0,             0,    0x10000000,    0x10000000,
	    0x100000,      0x100000,    0x10100000,    0x10100000,
	      0x1000,        0x1000,    0x10001000,    0x10001000,
	    0x101000,      0x101000,    0x10101000,    0x10101000,
	        0x10,          0x10,    0x10000010,    0x10000010,
	    0x100010,      0x100010,    0x10100010,    0x10100010,
	      0x1010,        0x1010,    0x10001010,    0x10001010,
	    0x101010,      0x101010,    0x10101010,    0x10101010,
	           0,             0,    0x10000000,    0x10000000,
	    0x100000,      0x100000,    0x10100000,    0x10100000,
	      0x1000,        0x1000,    0x10001000,    0x10001000,
	    0x101000,      0x101000,    0x10101000,    0x10101000,
	        0x10,          0x10,    0x10000010,    0x10000010,
	    0x100010,      0x100010,    0x10100010,    0x10100010,
	      0x1010,        0x1010,    0x10001010,    0x10001010,
	    0x101010,      0x101010,    0x10101010,    0x10101010,
	           0,             0,    0x10000000,    0x10000000,
	    0x100000,      0x100000,    0x10100000,    0x10100000,
	      0x1000,        0x1000,    0x10001000,    0x10001000,
	    0x101000,      0x101000,    0x10101000,    0x10101000,
	        0x10,          0x10,    0x10000010,    0x10000010,
	    0x100010,      0x100010,    0x10100010,    0x10100010,
	      0x1010,        0x1010,    0x10001010,    0x10001010,
	    0x101010,      0x101010,    0x10101010,    0x10101010,
	},
/* B long Byte 6 */
{	           0,             0,     0x4000000,     0x4000000,
	     0x40000,       0x40000,     0x4040000,     0x4040000,
	       0x400,         0x400,     0x4000400,     0x4000400,
	     0x40400,       0x40400,     0x4040400,     0x4040400,
	         0x4,           0x4,     0x4000004,     0x4000004,
	     0x40004,       0x40004,     0x4040004,     0x4040004,
	       0x404,         0x404,     0x4000404,     0x4000404,
	     0x40404,       0x40404,     0x4040404,     0x4040404,
	           0,             0,     0x4000000,     0x4000000,
	     0x40000,       0x40000,     0x4040000,     0x4040000,
	       0x400,         0x400,     0x4000400,     0x4000400,
	     0x40400,       0x40400,     0x4040400,     0x4040400,
	         0x4,           0x4,     0x4000004,     0x4000004,
	     0x40004,       0x40004,     0x4040004,     0x4040004,
	       0x404,         0x404,     0x4000404,     0x4000404,
	     0x40404,       0x40404,     0x4040404,     0x4040404,
	           0,             0,     0x4000000,     0x4000000,
	     0x40000,       0x40000,     0x4040000,     0x4040000,
	       0x400,         0x400,     0x4000400,     0x4000400,
	     0x40400,       0x40400,     0x4040400,     0x4040400,
	         0x4,           0x4,     0x4000004,     0x4000004,
	     0x40004,       0x40004,     0x4040004,     0x4040004,
	       0x404,         0x404,     0x4000404,     0x4000404,
	     0x40404,       0x40404,     0x4040404,     0x4040404,
	           0,             0,     0x4000000,     0x4000000,
	     0x40000,       0x40000,     0x4040000,     0x4040000,
	       0x400,         0x400,     0x4000400,     0x4000400,
	     0x40400,       0x40400,     0x4040400,     0x4040400,
	         0x4,           0x4,     0x4000004,     0x4000004,
	     0x40004,       0x40004,     0x4040004,     0x4040004,
	       0x404,         0x404,     0x4000404,     0x4000404,
	     0x40404,       0x40404,     0x4040404,     0x4040404,
	           0,             0,     0x4000000,     0x4000000,
	     0x40000,       0x40000,     0x4040000,     0x4040000,
	       0x400,         0x400,     0x4000400,     0x4000400,
	     0x40400,       0x40400,     0x4040400,     0x4040400,
	         0x4,           0x4,     0x4000004,     0x4000004,
	     0x40004,       0x40004,     0x4040004,     0x4040004,
	       0x404,         0x404,     0x4000404,     0x4000404,
	     0x40404,       0x40404,     0x4040404,     0x4040404,
	           0,             0,     0x4000000,     0x4000000,
	     0x40000,       0x40000,     0x4040000,     0x4040000,
	       0x400,         0x400,     0x4000400,     0x4000400,
	     0x40400,       0x40400,     0x4040400,     0x4040400,
	         0x4,           0x4,     0x4000004,     0x4000004,
	     0x40004,       0x40004,     0x4040004,     0x4040004,
	       0x404,         0x404,     0x4000404,     0x4000404,
	     0x40404,       0x40404,     0x4040404,     0x4040404,
	           0,             0,     0x4000000,     0x4000000,
	     0x40000,       0x40000,     0x4040000,     0x4040000,
	       0x400,         0x400,     0x4000400,     0x4000400,
	     0x40400,       0x40400,     0x4040400,     0x4040400,
	         0x4,           0x4,     0x4000004,     0x4000004,
	     0x40004,       0x40004,     0x4040004,     0x4040004,
	       0x404,         0x404,     0x4000404,     0x4000404,
	     0x40404,       0x40404,     0x4040404,     0x4040404,
	           0,             0,     0x4000000,     0x4000000,
	     0x40000,       0x40000,     0x4040000,     0x4040000,
	       0x400,         0x400,     0x4000400,     0x4000400,
	     0x40400,       0x40400,     0x4040400,     0x4040400,
	         0x4,           0x4,     0x4000004,     0x4000004,
	     0x40004,       0x40004,     0x4040004,     0x4040004,
	       0x404,         0x404,     0x4000404,     0x4000404,
	     0x40404,       0x40404,     0x4040404,     0x4040404,
	},
/* B long Byte 7 */
{	           0,             0,     0x1000000,     0x1000000,
	     0x10000,       0x10000,     0x1010000,     0x1010000,
	       0x100,         0x100,     0x1000100,     0x1000100,
	     0x10100,       0x10100,     0x1010100,     0x1010100,
	         0x1,           0x1,     0x1000001,     0x1000001,
	     0x10001,       0x10001,     0x1010001,     0x1010001,
	       0x101,         0x101,     0x1000101,     0x1000101,
	     0x10101,       0x10101,     0x1010101,     0x1010101,
	           0,             0,     0x1000000,     0x1000000,
	     0x10000,       0x10000,     0x1010000,     0x1010000,
	       0x100,         0x100,     0x1000100,     0x1000100,
	     0x10100,       0x10100,     0x1010100,     0x1010100,
	         0x1,           0x1,     0x1000001,     0x1000001,
	     0x10001,       0x10001,     0x1010001,     0x1010001,
	       0x101,         0x101,     0x1000101,     0x1000101,
	     0x10101,       0x10101,     0x1010101,     0x1010101,
	           0,             0,     0x1000000,     0x1000000,
	     0x10000,       0x10000,     0x1010000,     0x1010000,
	       0x100,         0x100,     0x1000100,     0x1000100,
	     0x10100,       0x10100,     0x1010100,     0x1010100,
	         0x1,           0x1,     0x1000001,     0x1000001,
	     0x10001,       0x10001,     0x1010001,     0x1010001,
	       0x101,         0x101,     0x1000101,     0x1000101,
	     0x10101,       0x10101,     0x1010101,     0x1010101,
	           0,             0,     0x1000000,     0x1000000,
	     0x10000,       0x10000,     0x1010000,     0x1010000,
	       0x100,         0x100,     0x1000100,     0x1000100,
	     0x10100,       0x10100,     0x1010100,     0x1010100,
	         0x1,           0x1,     0x1000001,     0x1000001,
	     0x10001,       0x10001,     0x1010001,     0x1010001,
	       0x101,         0x101,     0x1000101,     0x1000101,
	     0x10101,       0x10101,     0x1010101,     0x1010101,
	           0,             0,     0x1000000,     0x1000000,
	     0x10000,       0x10000,     0x1010000,     0x1010000,
	       0x100,         0x100,     0x1000100,     0x1000100,
	     0x10100,       0x10100,     0x1010100,     0x1010100,
	         0x1,           0x1,     0x1000001,     0x1000001,
	     0x10001,       0x10001,     0x1010001,     0x1010001,
	       0x101,         0x101,     0x1000101,     0x1000101,
	     0x10101,       0x10101,     0x1010101,     0x1010101,
	           0,             0,     0x1000000,     0x1000000,
	     0x10000,       0x10000,     0x1010000,     0x1010000,
	       0x100,         0x100,     0x1000100,     0x1000100,
	     0x10100,       0x10100,     0x1010100,     0x1010100,
	         0x1,           0x1,     0x1000001,     0x1000001,
	     0x10001,       0x10001,     0x1010001,     0x1010001,
	       0x101,         0x101,     0x1000101,     0x1000101,
	     0x10101,       0x10101,     0x1010101,     0x1010101,
	           0,             0,     0x1000000,     0x1000000,
	     0x10000,       0x10000,     0x1010000,     0x1010000,
	       0x100,         0x100,     0x1000100,     0x1000100,
	     0x10100,       0x10100,     0x1010100,     0x1010100,
	         0x1,           0x1,     0x1000001,     0x1000001,
	     0x10001,       0x10001,     0x1010001,     0x1010001,
	       0x101,         0x101,     0x1000101,     0x1000101,
	     0x10101,       0x10101,     0x1010101,     0x1010101,
	           0,             0,     0x1000000,     0x1000000,
	     0x10000,       0x10000,     0x1010000,     0x1010000,
	       0x100,         0x100,     0x1000100,     0x1000100,
	     0x10100,       0x10100,     0x1010100,     0x1010100,
	         0x1,           0x1,     0x1000001,     0x1000001,
	     0x10001,       0x10001,     0x1010001,     0x1010001,
	       0x101,         0x101,     0x1000101,     0x1000101,
	     0x10101,       0x10101,     0x1010101,     0x1010101,
	},
 /* A long Byte 0 */
{	           0,           0x2,             0,           0x2,
	           0,           0x2,             0,           0x2,
	           0,           0x2,             0,           0x2,
	           0,           0x2,             0,           0x2,
	           0,           0x2,             0,           0x2,
	           0,           0x2,             0,           0x2,
	           0,           0x2,             0,           0x2,
	           0,           0x2,             0,           0x2,
	  0x80000000,    0x80000002,    0x80000000,    0x80000002,
	  0x80000000,    0x80000002,    0x80000000,    0x80000002,
	  0x80000000,    0x80000002,    0x80000000,    0x80000002,
	  0x80000000,    0x80000002,    0x80000000,    0x80000002,
	  0x80000000,    0x80000002,    0x80000000,    0x80000002,
	  0x80000000,    0x80000002,    0x80000000,    0x80000002,
	  0x80000000,    0x80000002,    0x80000000,    0x80000002,
	  0x80000000,    0x80000002,    0x80000000,    0x80000002,
	    0x800000,      0x800002,      0x800000,      0x800002,
	    0x800000,      0x800002,      0x800000,      0x800002,
	    0x800000,      0x800002,      0x800000,      0x800002,
	    0x800000,      0x800002,      0x800000,      0x800002,
	    0x800000,      0x800002,      0x800000,      0x800002,
	    0x800000,      0x800002,      0x800000,      0x800002,
	    0x800000,      0x800002,      0x800000,      0x800002,
	    0x800000,      0x800002,      0x800000,      0x800002,
	  0x80800000,    0x80800002,    0x80800000,    0x80800002,
	  0x80800000,    0x80800002,    0x80800000,    0x80800002,
	  0x80800000,    0x80800002,    0x80800000,    0x80800002,
	  0x80800000,    0x80800002,    0x80800000,    0x80800002,
	  0x80800000,    0x80800002,    0x80800000,    0x80800002,
	  0x80800000,    0x80800002,    0x80800000,    0x80800002,
	  0x80800000,    0x80800002,    0x80800000,    0x80800002,
	  0x80800000,    0x80800002,    0x80800000,    0x80800002,
	      0x8000,        0x8002,        0x8000,        0x8002,
	      0x8000,        0x8002,        0x8000,        0x8002,
	      0x8000,        0x8002,        0x8000,        0x8002,
	      0x8000,        0x8002,        0x8000,        0x8002,
	      0x8000,        0x8002,        0x8000,        0x8002,
	      0x8000,        0x8002,        0x8000,        0x8002,
	      0x8000,        0x8002,        0x8000,        0x8002,
	      0x8000,        0x8002,        0x8000,        0x8002,
	  0x80008000,    0x80008002,    0x80008000,    0x80008002,
	  0x80008000,    0x80008002,    0x80008000,    0x80008002,
	  0x80008000,    0x80008002,    0x80008000,    0x80008002,
	  0x80008000,    0x80008002,    0x80008000,    0x80008002,
	  0x80008000,    0x80008002,    0x80008000,    0x80008002,
	  0x80008000,    0x80008002,    0x80008000,    0x80008002,
	  0x80008000,    0x80008002,    0x80008000,    0x80008002,
	  0x80008000,    0x80008002,    0x80008000,    0x80008002,
	    0x808000,      0x808002,      0x808000,      0x808002,
	    0x808000,      0x808002,      0x808000,      0x808002,
	    0x808000,      0x808002,      0x808000,      0x808002,
	    0x808000,      0x808002,      0x808000,      0x808002,
	    0x808000,      0x808002,      0x808000,      0x808002,
	    0x808000,      0x808002,      0x808000,      0x808002,
	    0x808000,      0x808002,      0x808000,      0x808002,
	    0x808000,      0x808002,      0x808000,      0x808002,
	  0x80808000,    0x80808002,    0x80808000,    0x80808002,
	  0x80808000,    0x80808002,    0x80808000,    0x80808002,
	  0x80808000,    0x80808002,    0x80808000,    0x80808002,
	  0x80808000,    0x80808002,    0x80808000,    0x80808002,
	  0x80808000,    0x80808002,    0x80808000,    0x80808002,
	  0x80808000,    0x80808002,    0x80808000,    0x80808002,
	  0x80808000,    0x80808002,    0x80808000,    0x80808002,
	  0x80808000,    0x80808002,    0x80808000,    0x80808002,
	},
 /* A long Byte 1 */
{	           0,          0x80,             0,          0x80,
	           0,          0x80,             0,          0x80,
	           0,          0x80,             0,          0x80,
	           0,          0x80,             0,          0x80,
	           0,          0x80,             0,          0x80,
	           0,          0x80,             0,          0x80,
	           0,          0x80,             0,          0x80,
	           0,          0x80,             0,          0x80,
	  0x20000000,    0x20000080,    0x20000000,    0x20000080,
	  0x20000000,    0x20000080,    0x20000000,    0x20000080,
	  0x20000000,    0x20000080,    0x20000000,    0x20000080,
	  0x20000000,    0x20000080,    0x20000000,    0x20000080,
	  0x20000000,    0x20000080,    0x20000000,    0x20000080,
	  0x20000000,    0x20000080,    0x20000000,    0x20000080,
	  0x20000000,    0x20000080,    0x20000000,    0x20000080,
	  0x20000000,    0x20000080,    0x20000000,    0x20000080,
	    0x200000,      0x200080,      0x200000,      0x200080,
	    0x200000,      0x200080,      0x200000,      0x200080,
	    0x200000,      0x200080,      0x200000,      0x200080,
	    0x200000,      0x200080,      0x200000,      0x200080,
	    0x200000,      0x200080,      0x200000,      0x200080,
	    0x200000,      0x200080,      0x200000,      0x200080,
	    0x200000,      0x200080,      0x200000,      0x200080,
	    0x200000,      0x200080,      0x200000,      0x200080,
	  0x20200000,    0x20200080,    0x20200000,    0x20200080,
	  0x20200000,    0x20200080,    0x20200000,    0x20200080,
	  0x20200000,    0x20200080,    0x20200000,    0x20200080,
	  0x20200000,    0x20200080,    0x20200000,    0x20200080,
	  0x20200000,    0x20200080,    0x20200000,    0x20200080,
	  0x20200000,    0x20200080,    0x20200000,    0x20200080,
	  0x20200000,    0x20200080,    0x20200000,    0x20200080,
	  0x20200000,    0x20200080,    0x20200000,    0x20200080,
	      0x2000,        0x2080,        0x2000,        0x2080,
	      0x2000,        0x2080,        0x2000,        0x2080,
	      0x2000,        0x2080,        0x2000,        0x2080,
	      0x2000,        0x2080,        0x2000,        0x2080,
	      0x2000,        0x2080,        0x2000,        0x2080,
	      0x2000,        0x2080,        0x2000,        0x2080,
	      0x2000,        0x2080,        0x2000,        0x2080,
	      0x2000,        0x2080,        0x2000,        0x2080,
	  0x20002000,    0x20002080,    0x20002000,    0x20002080,
	  0x20002000,    0x20002080,    0x20002000,    0x20002080,
	  0x20002000,    0x20002080,    0x20002000,    0x20002080,
	  0x20002000,    0x20002080,    0x20002000,    0x20002080,
	  0x20002000,    0x20002080,    0x20002000,    0x20002080,
	  0x20002000,    0x20002080,    0x20002000,    0x20002080,
	  0x20002000,    0x20002080,    0x20002000,    0x20002080,
	  0x20002000,    0x20002080,    0x20002000,    0x20002080,
	    0x202000,      0x202080,      0x202000,      0x202080,
	    0x202000,      0x202080,      0x202000,      0x202080,
	    0x202000,      0x202080,      0x202000,      0x202080,
	    0x202000,      0x202080,      0x202000,      0x202080,
	    0x202000,      0x202080,      0x202000,      0x202080,
	    0x202000,      0x202080,      0x202000,      0x202080,
	    0x202000,      0x202080,      0x202000,      0x202080,
	    0x202000,      0x202080,      0x202000,      0x202080,
	  0x20202000,    0x20202080,    0x20202000,    0x20202080,
	  0x20202000,    0x20202080,    0x20202000,    0x20202080,
	  0x20202000,    0x20202080,    0x20202000,    0x20202080,
	  0x20202000,    0x20202080,    0x20202000,    0x20202080,
	  0x20202000,    0x20202080,    0x20202000,    0x20202080,
	  0x20202000,    0x20202080,    0x20202000,    0x20202080,
	  0x20202000,    0x20202080,    0x20202000,    0x20202080,
	  0x20202000,    0x20202080,    0x20202000,    0x20202080,
	},
 /* A long Byte 2 */
{	           0,          0x20,             0,          0x20,
	           0,          0x20,             0,          0x20,
	           0,          0x20,             0,          0x20,
	           0,          0x20,             0,          0x20,
	           0,          0x20,             0,          0x20,
	           0,          0x20,             0,          0x20,
	           0,          0x20,             0,          0x20,
	           0,          0x20,             0,          0x20,
	   0x8000000,     0x8000020,     0x8000000,     0x8000020,
	   0x8000000,     0x8000020,     0x8000000,     0x8000020,
	   0x8000000,     0x8000020,     0x8000000,     0x8000020,
	   0x8000000,     0x8000020,     0x8000000,     0x8000020,
	   0x8000000,     0x8000020,     0x8000000,     0x8000020,
	   0x8000000,     0x8000020,     0x8000000,     0x8000020,
	   0x8000000,     0x8000020,     0x8000000,     0x8000020,
	   0x8000000,     0x8000020,     0x8000000,     0x8000020,
	     0x80000,       0x80020,       0x80000,       0x80020,
	     0x80000,       0x80020,       0x80000,       0x80020,
	     0x80000,       0x80020,       0x80000,       0x80020,
	     0x80000,       0x80020,       0x80000,       0x80020,
	     0x80000,       0x80020,       0x80000,       0x80020,
	     0x80000,       0x80020,       0x80000,       0x80020,
	     0x80000,       0x80020,       0x80000,       0x80020,
	     0x80000,       0x80020,       0x80000,       0x80020,
	   0x8080000,     0x8080020,     0x8080000,     0x8080020,
	   0x8080000,     0x8080020,     0x8080000,     0x8080020,
	   0x8080000,     0x8080020,     0x8080000,     0x8080020,
	   0x8080000,     0x8080020,     0x8080000,     0x8080020,
	   0x8080000,     0x8080020,     0x8080000,     0x8080020,
	   0x8080000,     0x8080020,     0x8080000,     0x8080020,
	   0x8080000,     0x8080020,     0x8080000,     0x8080020,
	   0x8080000,     0x8080020,     0x8080000,     0x8080020,
	       0x800,         0x820,         0x800,         0x820,
	       0x800,         0x820,         0x800,         0x820,
	       0x800,         0x820,         0x800,         0x820,
	       0x800,         0x820,         0x800,         0x820,
	       0x800,         0x820,         0x800,         0x820,
	       0x800,         0x820,         0x800,         0x820,
	       0x800,         0x820,         0x800,         0x820,
	       0x800,         0x820,         0x800,         0x820,
	   0x8000800,     0x8000820,     0x8000800,     0x8000820,
	   0x8000800,     0x8000820,     0x8000800,     0x8000820,
	   0x8000800,     0x8000820,     0x8000800,     0x8000820,
	   0x8000800,     0x8000820,     0x8000800,     0x8000820,
	   0x8000800,     0x8000820,     0x8000800,     0x8000820,
	   0x8000800,     0x8000820,     0x8000800,     0x8000820,
	   0x8000800,     0x8000820,     0x8000800,     0x8000820,
	   0x8000800,     0x8000820,     0x8000800,     0x8000820,
	     0x80800,       0x80820,       0x80800,       0x80820,
	     0x80800,       0x80820,       0x80800,       0x80820,
	     0x80800,       0x80820,       0x80800,       0x80820,
	     0x80800,       0x80820,       0x80800,       0x80820,
	     0x80800,       0x80820,       0x80800,       0x80820,
	     0x80800,       0x80820,       0x80800,       0x80820,
	     0x80800,       0x80820,       0x80800,       0x80820,
	     0x80800,       0x80820,       0x80800,       0x80820,
	   0x8080800,     0x8080820,     0x8080800,     0x8080820,
	   0x8080800,     0x8080820,     0x8080800,     0x8080820,
	   0x8080800,     0x8080820,     0x8080800,     0x8080820,
	   0x8080800,     0x8080820,     0x8080800,     0x8080820,
	   0x8080800,     0x8080820,     0x8080800,     0x8080820,
	   0x8080800,     0x8080820,     0x8080800,     0x8080820,
	   0x8080800,     0x8080820,     0x8080800,     0x8080820,
	   0x8080800,     0x8080820,     0x8080800,     0x8080820,
	},
 /* A long Byte 3 */
{	           0,           0x8,             0,           0x8,
	           0,           0x8,             0,           0x8,
	           0,           0x8,             0,           0x8,
	           0,           0x8,             0,           0x8,
	           0,           0x8,             0,           0x8,
	           0,           0x8,             0,           0x8,
	           0,           0x8,             0,           0x8,
	           0,           0x8,             0,           0x8,
	   0x2000000,     0x2000008,     0x2000000,     0x2000008,
	   0x2000000,     0x2000008,     0x2000000,     0x2000008,
	   0x2000000,     0x2000008,     0x2000000,     0x2000008,
	   0x2000000,     0x2000008,     0x2000000,     0x2000008,
	   0x2000000,     0x2000008,     0x2000000,     0x2000008,
	   0x2000000,     0x2000008,     0x2000000,     0x2000008,
	   0x2000000,     0x2000008,     0x2000000,     0x2000008,
	   0x2000000,     0x2000008,     0x2000000,     0x2000008,
	     0x20000,       0x20008,       0x20000,       0x20008,
	     0x20000,       0x20008,       0x20000,       0x20008,
	     0x20000,       0x20008,       0x20000,       0x20008,
	     0x20000,       0x20008,       0x20000,       0x20008,
	     0x20000,       0x20008,       0x20000,       0x20008,
	     0x20000,       0x20008,       0x20000,       0x20008,
	     0x20000,       0x20008,       0x20000,       0x20008,
	     0x20000,       0x20008,       0x20000,       0x20008,
	   0x2020000,     0x2020008,     0x2020000,     0x2020008,
	   0x2020000,     0x2020008,     0x2020000,     0x2020008,
	   0x2020000,     0x2020008,     0x2020000,     0x2020008,
	   0x2020000,     0x2020008,     0x2020000,     0x2020008,
	   0x2020000,     0x2020008,     0x2020000,     0x2020008,
	   0x2020000,     0x2020008,     0x2020000,     0x2020008,
	   0x2020000,     0x2020008,     0x2020000,     0x2020008,
	   0x2020000,     0x2020008,     0x2020000,     0x2020008,
	       0x200,         0x208,         0x200,         0x208,
	       0x200,         0x208,         0x200,         0x208,
	       0x200,         0x208,         0x200,         0x208,
	       0x200,         0x208,         0x200,         0x208,
	       0x200,         0x208,         0x200,         0x208,
	       0x200,         0x208,         0x200,         0x208,
	       0x200,         0x208,         0x200,         0x208,
	       0x200,         0x208,         0x200,         0x208,
	   0x2000200,     0x2000208,     0x2000200,     0x2000208,
	   0x2000200,     0x2000208,     0x2000200,     0x2000208,
	   0x2000200,     0x2000208,     0x2000200,     0x2000208,
	   0x2000200,     0x2000208,     0x2000200,     0x2000208,
	   0x2000200,     0x2000208,     0x2000200,     0x2000208,
	   0x2000200,     0x2000208,     0x2000200,     0x2000208,
	   0x2000200,     0x2000208,     0x2000200,     0x2000208,
	   0x2000200,     0x2000208,     0x2000200,     0x2000208,
	     0x20200,       0x20208,       0x20200,       0x20208,
	     0x20200,       0x20208,       0x20200,       0x20208,
	     0x20200,       0x20208,       0x20200,       0x20208,
	     0x20200,       0x20208,       0x20200,       0x20208,
	     0x20200,       0x20208,       0x20200,       0x20208,
	     0x20200,       0x20208,       0x20200,       0x20208,
	     0x20200,       0x20208,       0x20200,       0x20208,
	     0x20200,       0x20208,       0x20200,       0x20208,
	   0x2020200,     0x2020208,     0x2020200,     0x2020208,
	   0x2020200,     0x2020208,     0x2020200,     0x2020208,
	   0x2020200,     0x2020208,     0x2020200,     0x2020208,
	   0x2020200,     0x2020208,     0x2020200,     0x2020208,
	   0x2020200,     0x2020208,     0x2020200,     0x2020208,
	   0x2020200,     0x2020208,     0x2020200,     0x2020208,
	   0x2020200,     0x2020208,     0x2020200,     0x2020208,
	   0x2020200,     0x2020208,     0x2020200,     0x2020208,
	},
 /* A long Byte 4 */
{	           0,           0x1,             0,           0x1,
	           0,           0x1,             0,           0x1,
	           0,           0x1,             0,           0x1,
	           0,           0x1,             0,           0x1,
	           0,           0x1,             0,           0x1,
	           0,           0x1,             0,           0x1,
	           0,           0x1,             0,           0x1,
	           0,           0x1,             0,           0x1,
	  0x40000000,    0x40000001,    0x40000000,    0x40000001,
	  0x40000000,    0x40000001,    0x40000000,    0x40000001,
	  0x40000000,    0x40000001,    0x40000000,    0x40000001,
	  0x40000000,    0x40000001,    0x40000000,    0x40000001,
	  0x40000000,    0x40000001,    0x40000000,    0x40000001,
	  0x40000000,    0x40000001,    0x40000000,    0x40000001,
	  0x40000000,    0x40000001,    0x40000000,    0x40000001,
	  0x40000000,    0x40000001,    0x40000000,    0x40000001,
	    0x400000,      0x400001,      0x400000,      0x400001,
	    0x400000,      0x400001,      0x400000,      0x400001,
	    0x400000,      0x400001,      0x400000,      0x400001,
	    0x400000,      0x400001,      0x400000,      0x400001,
	    0x400000,      0x400001,      0x400000,      0x400001,
	    0x400000,      0x400001,      0x400000,      0x400001,
	    0x400000,      0x400001,      0x400000,      0x400001,
	    0x400000,      0x400001,      0x400000,      0x400001,
	  0x40400000,    0x40400001,    0x40400000,    0x40400001,
	  0x40400000,    0x40400001,    0x40400000,    0x40400001,
	  0x40400000,    0x40400001,    0x40400000,    0x40400001,
	  0x40400000,    0x40400001,    0x40400000,    0x40400001,
	  0x40400000,    0x40400001,    0x40400000,    0x40400001,
	  0x40400000,    0x40400001,    0x40400000,    0x40400001,
	  0x40400000,    0x40400001,    0x40400000,    0x40400001,
	  0x40400000,    0x40400001,    0x40400000,    0x40400001,
	      0x4000,        0x4001,        0x4000,        0x4001,
	      0x4000,        0x4001,        0x4000,        0x4001,
	      0x4000,        0x4001,        0x4000,        0x4001,
	      0x4000,        0x4001,        0x4000,        0x4001,
	      0x4000,        0x4001,        0x4000,        0x4001,
	      0x4000,        0x4001,        0x4000,        0x4001,
	      0x4000,        0x4001,        0x4000,        0x4001,
	      0x4000,        0x4001,        0x4000,        0x4001,
	  0x40004000,    0x40004001,    0x40004000,    0x40004001,
	  0x40004000,    0x40004001,    0x40004000,    0x40004001,
	  0x40004000,    0x40004001,    0x40004000,    0x40004001,
	  0x40004000,    0x40004001,    0x40004000,    0x40004001,
	  0x40004000,    0x40004001,    0x40004000,    0x40004001,
	  0x40004000,    0x40004001,    0x40004000,    0x40004001,
	  0x40004000,    0x40004001,    0x40004000,    0x40004001,
	  0x40004000,    0x40004001,    0x40004000,    0x40004001,
	    0x404000,      0x404001,      0x404000,      0x404001,
	    0x404000,      0x404001,      0x404000,      0x404001,
	    0x404000,      0x404001,      0x404000,      0x404001,
	    0x404000,      0x404001,      0x404000,      0x404001,
	    0x404000,      0x404001,      0x404000,      0x404001,
	    0x404000,      0x404001,      0x404000,      0x404001,
	    0x404000,      0x404001,      0x404000,      0x404001,
	    0x404000,      0x404001,      0x404000,      0x404001,
	  0x40404000,    0x40404001,    0x40404000,    0x40404001,
	  0x40404000,    0x40404001,    0x40404000,    0x40404001,
	  0x40404000,    0x40404001,    0x40404000,    0x40404001,
	  0x40404000,    0x40404001,    0x40404000,    0x40404001,
	  0x40404000,    0x40404001,    0x40404000,    0x40404001,
	  0x40404000,    0x40404001,    0x40404000,    0x40404001,
	  0x40404000,    0x40404001,    0x40404000,    0x40404001,
	  0x40404000,    0x40404001,    0x40404000,    0x40404001,
	},
 /* A long Byte 5 */
{	           0,          0x40,             0,          0x40,
	           0,          0x40,             0,          0x40,
	           0,          0x40,             0,          0x40,
	           0,          0x40,             0,          0x40,
	           0,          0x40,             0,          0x40,
	           0,          0x40,             0,          0x40,
	           0,          0x40,             0,          0x40,
	           0,          0x40,             0,          0x40,
	  0x10000000,    0x10000040,    0x10000000,    0x10000040,
	  0x10000000,    0x10000040,    0x10000000,    0x10000040,
	  0x10000000,    0x10000040,    0x10000000,    0x10000040,
	  0x10000000,    0x10000040,    0x10000000,    0x10000040,
	  0x10000000,    0x10000040,    0x10000000,    0x10000040,
	  0x10000000,    0x10000040,    0x10000000,    0x10000040,
	  0x10000000,    0x10000040,    0x10000000,    0x10000040,
	  0x10000000,    0x10000040,    0x10000000,    0x10000040,
	    0x100000,      0x100040,      0x100000,      0x100040,
	    0x100000,      0x100040,      0x100000,      0x100040,
	    0x100000,      0x100040,      0x100000,      0x100040,
	    0x100000,      0x100040,      0x100000,      0x100040,
	    0x100000,      0x100040,      0x100000,      0x100040,
	    0x100000,      0x100040,      0x100000,      0x100040,
	    0x100000,      0x100040,      0x100000,      0x100040,
	    0x100000,      0x100040,      0x100000,      0x100040,
	  0x10100000,    0x10100040,    0x10100000,    0x10100040,
	  0x10100000,    0x10100040,    0x10100000,    0x10100040,
	  0x10100000,    0x10100040,    0x10100000,    0x10100040,
	  0x10100000,    0x10100040,    0x10100000,    0x10100040,
	  0x10100000,    0x10100040,    0x10100000,    0x10100040,
	  0x10100000,    0x10100040,    0x10100000,    0x10100040,
	  0x10100000,    0x10100040,    0x10100000,    0x10100040,
	  0x10100000,    0x10100040,    0x10100000,    0x10100040,
	      0x1000,        0x1040,        0x1000,        0x1040,
	      0x1000,        0x1040,        0x1000,        0x1040,
	      0x1000,        0x1040,        0x1000,        0x1040,
	      0x1000,        0x1040,        0x1000,        0x1040,
	      0x1000,        0x1040,        0x1000,        0x1040,
	      0x1000,        0x1040,        0x1000,        0x1040,
	      0x1000,        0x1040,        0x1000,        0x1040,
	      0x1000,        0x1040,        0x1000,        0x1040,
	  0x10001000,    0x10001040,    0x10001000,    0x10001040,
	  0x10001000,    0x10001040,    0x10001000,    0x10001040,
	  0x10001000,    0x10001040,    0x10001000,    0x10001040,
	  0x10001000,    0x10001040,    0x10001000,    0x10001040,
	  0x10001000,    0x10001040,    0x10001000,    0x10001040,
	  0x10001000,    0x10001040,    0x10001000,    0x10001040,
	  0x10001000,    0x10001040,    0x10001000,    0x10001040,
	  0x10001000,    0x10001040,    0x10001000,    0x10001040,
	    0x101000,      0x101040,      0x101000,      0x101040,
	    0x101000,      0x101040,      0x101000,      0x101040,
	    0x101000,      0x101040,      0x101000,      0x101040,
	    0x101000,      0x101040,      0x101000,      0x101040,
	    0x101000,      0x101040,      0x101000,      0x101040,
	    0x101000,      0x101040,      0x101000,      0x101040,
	    0x101000,      0x101040,      0x101000,      0x101040,
	    0x101000,      0x101040,      0x101000,      0x101040,
	  0x10101000,    0x10101040,    0x10101000,    0x10101040,
	  0x10101000,    0x10101040,    0x10101000,    0x10101040,
	  0x10101000,    0x10101040,    0x10101000,    0x10101040,
	  0x10101000,    0x10101040,    0x10101000,    0x10101040,
	  0x10101000,    0x10101040,    0x10101000,    0x10101040,
	  0x10101000,    0x10101040,    0x10101000,    0x10101040,
	  0x10101000,    0x10101040,    0x10101000,    0x10101040,
	  0x10101000,    0x10101040,    0x10101000,    0x10101040,
	},
 /* A long Byte 6 */
{	           0,          0x10,             0,          0x10,
	           0,          0x10,             0,          0x10,
	           0,          0x10,             0,          0x10,
	           0,          0x10,             0,          0x10,
	           0,          0x10,             0,          0x10,
	           0,          0x10,             0,          0x10,
	           0,          0x10,             0,          0x10,
	           0,          0x10,             0,          0x10,
	   0x4000000,     0x4000010,     0x4000000,     0x4000010,
	   0x4000000,     0x4000010,     0x4000000,     0x4000010,
	   0x4000000,     0x4000010,     0x4000000,     0x4000010,
	   0x4000000,     0x4000010,     0x4000000,     0x4000010,
	   0x4000000,     0x4000010,     0x4000000,     0x4000010,
	   0x4000000,     0x4000010,     0x4000000,     0x4000010,
	   0x4000000,     0x4000010,     0x4000000,     0x4000010,
	   0x4000000,     0x4000010,     0x4000000,     0x4000010,
	     0x40000,       0x40010,       0x40000,       0x40010,
	     0x40000,       0x40010,       0x40000,       0x40010,
	     0x40000,       0x40010,       0x40000,       0x40010,
	     0x40000,       0x40010,       0x40000,       0x40010,
	     0x40000,       0x40010,       0x40000,       0x40010,
	     0x40000,       0x40010,       0x40000,       0x40010,
	     0x40000,       0x40010,       0x40000,       0x40010,
	     0x40000,       0x40010,       0x40000,       0x40010,
	   0x4040000,     0x4040010,     0x4040000,     0x4040010,
	   0x4040000,     0x4040010,     0x4040000,     0x4040010,
	   0x4040000,     0x4040010,     0x4040000,     0x4040010,
	   0x4040000,     0x4040010,     0x4040000,     0x4040010,
	   0x4040000,     0x4040010,     0x4040000,     0x4040010,
	   0x4040000,     0x4040010,     0x4040000,     0x4040010,
	   0x4040000,     0x4040010,     0x4040000,     0x4040010,
	   0x4040000,     0x4040010,     0x4040000,     0x4040010,
	       0x400,         0x410,         0x400,         0x410,
	       0x400,         0x410,         0x400,         0x410,
	       0x400,         0x410,         0x400,         0x410,
	       0x400,         0x410,         0x400,         0x410,
	       0x400,         0x410,         0x400,         0x410,
	       0x400,         0x410,         0x400,         0x410,
	       0x400,         0x410,         0x400,         0x410,
	       0x400,         0x410,         0x400,         0x410,
	   0x4000400,     0x4000410,     0x4000400,     0x4000410,
	   0x4000400,     0x4000410,     0x4000400,     0x4000410,
	   0x4000400,     0x4000410,     0x4000400,     0x4000410,
	   0x4000400,     0x4000410,     0x4000400,     0x4000410,
	   0x4000400,     0x4000410,     0x4000400,     0x4000410,
	   0x4000400,     0x4000410,     0x4000400,     0x4000410,
	   0x4000400,     0x4000410,     0x4000400,     0x4000410,
	   0x4000400,     0x4000410,     0x4000400,     0x4000410,
	     0x40400,       0x40410,       0x40400,       0x40410,
	     0x40400,       0x40410,       0x40400,       0x40410,
	     0x40400,       0x40410,       0x40400,       0x40410,
	     0x40400,       0x40410,       0x40400,       0x40410,
	     0x40400,       0x40410,       0x40400,       0x40410,
	     0x40400,       0x40410,       0x40400,       0x40410,
	     0x40400,       0x40410,       0x40400,       0x40410,
	     0x40400,       0x40410,       0x40400,       0x40410,
	   0x4040400,     0x4040410,     0x4040400,     0x4040410,
	   0x4040400,     0x4040410,     0x4040400,     0x4040410,
	   0x4040400,     0x4040410,     0x4040400,     0x4040410,
	   0x4040400,     0x4040410,     0x4040400,     0x4040410,
	   0x4040400,     0x4040410,     0x4040400,     0x4040410,
	   0x4040400,     0x4040410,     0x4040400,     0x4040410,
	   0x4040400,     0x4040410,     0x4040400,     0x4040410,
	   0x4040400,     0x4040410,     0x4040400,     0x4040410,
	},
 /* A long Byte 7 */
{	           0,           0x4,             0,           0x4,
	           0,           0x4,             0,           0x4,
	           0,           0x4,             0,           0x4,
	           0,           0x4,             0,           0x4,
	           0,           0x4,             0,           0x4,
	           0,           0x4,             0,           0x4,
	           0,           0x4,             0,           0x4,
	           0,           0x4,             0,           0x4,
	   0x1000000,     0x1000004,     0x1000000,     0x1000004,
	   0x1000000,     0x1000004,     0x1000000,     0x1000004,
	   0x1000000,     0x1000004,     0x1000000,     0x1000004,
	   0x1000000,     0x1000004,     0x1000000,     0x1000004,
	   0x1000000,     0x1000004,     0x1000000,     0x1000004,
	   0x1000000,     0x1000004,     0x1000000,     0x1000004,
	   0x1000000,     0x1000004,     0x1000000,     0x1000004,
	   0x1000000,     0x1000004,     0x1000000,     0x1000004,
	     0x10000,       0x10004,       0x10000,       0x10004,
	     0x10000,       0x10004,       0x10000,       0x10004,
	     0x10000,       0x10004,       0x10000,       0x10004,
	     0x10000,       0x10004,       0x10000,       0x10004,
	     0x10000,       0x10004,       0x10000,       0x10004,
	     0x10000,       0x10004,       0x10000,       0x10004,
	     0x10000,       0x10004,       0x10000,       0x10004,
	     0x10000,       0x10004,       0x10000,       0x10004,
	   0x1010000,     0x1010004,     0x1010000,     0x1010004,
	   0x1010000,     0x1010004,     0x1010000,     0x1010004,
	   0x1010000,     0x1010004,     0x1010000,     0x1010004,
	   0x1010000,     0x1010004,     0x1010000,     0x1010004,
	   0x1010000,     0x1010004,     0x1010000,     0x1010004,
	   0x1010000,     0x1010004,     0x1010000,     0x1010004,
	   0x1010000,     0x1010004,     0x1010000,     0x1010004,
	   0x1010000,     0x1010004,     0x1010000,     0x1010004,
	       0x100,         0x104,         0x100,         0x104,
	       0x100,         0x104,         0x100,         0x104,
	       0x100,         0x104,         0x100,         0x104,
	       0x100,         0x104,         0x100,         0x104,
	       0x100,         0x104,         0x100,         0x104,
	       0x100,         0x104,         0x100,         0x104,
	       0x100,         0x104,         0x100,         0x104,
	       0x100,         0x104,         0x100,         0x104,
	   0x1000100,     0x1000104,     0x1000100,     0x1000104,
	   0x1000100,     0x1000104,     0x1000100,     0x1000104,
	   0x1000100,     0x1000104,     0x1000100,     0x1000104,
	   0x1000100,     0x1000104,     0x1000100,     0x1000104,
	   0x1000100,     0x1000104,     0x1000100,     0x1000104,
	   0x1000100,     0x1000104,     0x1000100,     0x1000104,
	   0x1000100,     0x1000104,     0x1000100,     0x1000104,
	   0x1000100,     0x1000104,     0x1000100,     0x1000104,
	     0x10100,       0x10104,       0x10100,       0x10104,
	     0x10100,       0x10104,       0x10100,       0x10104,
	     0x10100,       0x10104,       0x10100,       0x10104,
	     0x10100,       0x10104,       0x10100,       0x10104,
	     0x10100,       0x10104,       0x10100,       0x10104,
	     0x10100,       0x10104,       0x10100,       0x10104,
	     0x10100,       0x10104,       0x10100,       0x10104,
	     0x10100,       0x10104,       0x10100,       0x10104,
	   0x1010100,     0x1010104,     0x1010100,     0x1010104,
	   0x1010100,     0x1010104,     0x1010100,     0x1010104,
	   0x1010100,     0x1010104,     0x1010100,     0x1010104,
	   0x1010100,     0x1010104,     0x1010100,     0x1010104,
	   0x1010100,     0x1010104,     0x1010100,     0x1010104,
	   0x1010100,     0x1010104,     0x1010100,     0x1010104,
	   0x1010100,     0x1010104,     0x1010100,     0x1010104,
	   0x1010100,     0x1010104,     0x1010100,     0x1010104,
	},
};
